﻿$(function(){
    //  新增族人浮动框
    $("#crtnodeBtn").click(function(){
        var url = $(this).attr("url");
        html = '<iframe src="'+url+'"></iframe>';
        Te.dialog(html,'新增族人');
    });
    //  利用go等js库所做的家谱图形
    $('.nameBtn').click(function(){
        Te.nameInfor(this);
    });
    //  人员修改
    $('.editBtn').click(function(){
        var node = Te.getNodeId($(this));
        var url = $('#crtnodeBtn').attr("url");
        url += '&bind=Edit/'+node['id'];
        var html = '<iframe src="'+url+'"></iframe>';
        Te.dialog(html,'修改族人 | '+node['name']);
        $.log(url);
    });
     //  人员删除
    $('.deleteBtn').click(function(){
        var node = Te.getNodeId($(this));
        var url = $('#crtnodeBtn').attr("url");
        url += '&bind=Del/'+node['id'];
        var html = '<iframe src="'+url+'"></iframe>';
        Te.dialog(html,'删除族人 | '+node['name']);
    });
    // 安装姓名搜索
    $('#search_name').blur(function(){
        var name = $(this).val();
        if($.empty(name)) return false;
        var genno = $('#query_genno').attr('genno');
        if($.empty(genno)) return false;
        Te.post('/TeClan/Node/ajax',{'i1':'index/search_name','name':name,'genno':genno},function(data){
            $('#nodeList').html(data);
        });
    });
    Te.dialog_trage();
});
var Te = $.TeClan;
//成员对应ID
Te.getNodeId = function(obj,getIt)
{
    var nodeid = {};
    var li = obj.parents('li');
    //  li对象
    if(getIt == 'li') return li;

    //  id
    nodeid['id'] = li.attr('nodeid');
    if(getIt == 'id') return nodeid['id'];
    //  name
    nodeid['name'] = li.find('.nameBtn').text();
    if(getIt == 'name') return nodeid['name'];
    return nodeid;
}
//  ajax获取收到数据-重新获得事件
Te.editBtn = function(dom){
    var node = Te.getNodeId($(dom));
    var url = $('#crtnodeBtn').attr("url");
    url += '&bind=Edit/'+node['id'];
    html = '<iframe src="'+url+'"></iframe>';
    Te.dialog(html,'修改族人 | '+node['name']);
    $.log(url);
}
//  ajax获取收到数据-重新获得事件
Te.deleteBtn = function(dom){
    var node = Te.getNodeId($(dom));
    var url = $('#crtnodeBtn').attr("url");
    url += '&bind=Del/'+node['id'];
    html = '<iframe src="'+url+'"></iframe>';
    Te.dialog(html,'删除族人 | '+node['name']);
}
//  姓名详情
Te.nameInfor = function(dom){
    var node = Te.getNodeId($(dom));
    var html = '<iframe src="/TeClan/Node/drawn?pers='+node['id']+'"></iframe>';
    Te.dialog(html,$(dom).text());
}